home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / vbcc-wos-src / vlink / rel_elfppc.h < prev    next >
C/C++ Source or Header  |  1999-01-01  |  2KB  |  64 lines

  1. /* $VER: vlink rel_elfppc.h V0.3 (04.04.98)
  2.  *
  3.  * This file is part of vlink, a portable linker for multiple
  4.  * object formats.
  5.  * Copyright (c) 1997-99  Frank Wille
  6.  *
  7.  * vlink is freeware and part of the portable and retargetable ANSI C
  8.  * compiler vbcc, copyright (c) 1995-99 by Volker Barthelmann.
  9.  * vlink may be freely redistributed as long as no modifications are
  10.  * made and nothing is charged for it. Non-commercial usage is allowed
  11.  * without any restrictions.
  12.  * EVERY PRODUCT OR PROGRAM DERIVED DIRECTLY FROM MY SOURCE MAY NOT BE
  13.  * SOLD COMMERCIALLY WITHOUT PERMISSION FROM THE AUTHOR.
  14.  *
  15.  *
  16.  * v0.3  (04.04.98) phx
  17.  *       File created.
  18.  */
  19.  
  20.  
  21. #ifndef REL_ELFPPC_H
  22. #define REL_ELFPPC_H
  23.  
  24. #define R_NONE                  0
  25. #define R_PPC_ADDR32            1
  26. #define R_PPC_ADDR24            2
  27. #define R_PPC_ADDR16            3
  28. #define R_PPC_ADDR16_LO         4
  29. #define R_PPC_ADDR16_HI         5
  30. #define R_PPC_ADDR16_HA         6
  31. #define R_PPC_ADDR14            7
  32. #define R_PPC_ADDR14_BRTAKEN    8
  33. #define R_PPC_ADDR14_BRNTAKEN   9
  34. #define R_PPC_REL24             10
  35. #define R_PPC_REL14             11
  36. #define R_PPC_REL14_BRTAKEN     12
  37. #define R_PPC_REL14_BRNTAKEN    13
  38. #define R_PPC_GOT16             14
  39. #define R_PPC_GOT16_LO          15
  40. #define R_PPC_GOT16_HI          16
  41. #define R_PPC_GOT16_HA          17
  42. #define R_PPC_PLTREL24          18
  43. #define R_PPC_COPY              19
  44. #define R_PPC_GLOB_DAT          20
  45. #define R_PPC_JMP_SLOT          21
  46. #define R_PPC_RELATIVE          22
  47. #define R_PPC_LOCAL24PC         23
  48. #define R_PPC_UADDR32           24
  49. #define R_PPC_UADDR16           25
  50. #define R_PPC_REL32             26
  51. #define R_PPC_PLT32             27
  52. #define R_PPC_PLTREL32          28
  53. #define R_PPC_PLT16_LO          29
  54. #define R_PPC_PLT16_HI          30
  55. #define R_PPC_PLT16_HA          31
  56. #define R_PPC_SDAREL16          32
  57. #define R_PPC_SECTOFF           33
  58. #define R_PPC_SECTOFF_LO        34
  59. #define R_PPC_SECTOFF_HI        35
  60. #define R_PPC_SECTOFF_HA        36
  61. #define R_PPC_PASM_TOC16        63
  62.  
  63. #endif
  64.